#pragma once

#include "irc_base_filter.h"
#include <boost/function.hpp>
#include <boost/bind.hpp>
#include <string>

class irc_nick_filter : public irc_base_filter
{
	public:
		irc_nick_filter( const std::string _nick, boost::function<void(std::string)> func );
		~irc_nick_filter(void);
			
		void process( irc_line *line );
	private:
		std::string nick;
		boost::function<void(std::string)> nick_func;
};

